/**
 * <code>PubgUserClub.java</code>	创建时间：2018-03-31
 * 
 * Copyright (c) 2008-2013 绝峰网络  all rights reserved.
 */
package com.jf.cloud.service.sysmanager.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 员工
 * 
 * @author 绝峰代码机1.0 创建时间：2018-03-31
 */
@Entity
@Table(name = "pubg_user_club")
public class PubgUserClub implements java.io.Serializable {

	/**
	 * ROW_ID
	 */
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	@Column(name = "ROW_ID")
	private Long rowId;

	/**
	 * 用户ID
	 */
	@Column(name = "USER_ID")
	private Long userId;

	/**
	 * 用户账号
	 */
	@Column(name = "USER_ACCOUNT")
	private String userAccount;

	/**
	 * 订单状态
	 */
	@Column(name = "CLUB_ID")
	private Long clubId;

	/**
	 * CLUB_NAME
	 */
	@Column(name = "CLUB_NAME")
	private String clubName;

	/**
	 * 1：待审核（申请）
	 */
	@Column(name = "RELATION_STATE")
	private Integer relationState;

	/**
	 * 申请时间
	 */
	@Column(name = "APPLY_TIME")
	private String applyTime;

	/**
	 * 审核时间
	 */
	@Column(name = "AUDIT_TIME")
	private String auditTime;

	/**
	 * 1：战队
	 */
	@Column(name = "INVITE_FROM")
	private Integer inviteFrom;

	/**
	 * 用户俱乐部总余额（包含多个战队）
	 */
	@Column(name = "USER_CLUB_BALANCE")
	private Double userClubBalance;

	/**
	 * 充值总额
	 */
	@Column(name = "RECHARGE_SUM")
	private Double rechargeSum;

	/**
	 * 参数总数
	 */
	@Column(name = "MATCH_AMOUNT")
	private Integer matchAmount;

	/**
	 * 获奖总数
	 */
	@Column(name = "WIN_AMOUNT")
	private Integer winAmount;

	/**
	 * 奖励合计
	 */
	@Column(name = "WIN_SUM")
	private Double winSum;

	/**
	 * 获取ROW_ID
	 * 
	 * @return ROW_ID
	 */
	public Long getRowId() {
		return rowId;
	}

	/**
	 * 设置ROW_ID
	 * 
	 * @param rowId ROW_ID
	 */
	public void setRowId(Long rowId) {
		this.rowId = rowId;
	}

	/**
	 * 获取用户ID
	 * 
	 * @return 用户ID
	 */
	public Long getUserId() {
		return userId;
	}

	/**
	 * 设置用户ID
	 * 
	 * @param userId 用户ID
	 */
	public void setUserId(Long userId) {
		this.userId = userId;
	}

	/**
	 * 获取用户账号
	 * 
	 * @return 用户账号
	 */
	public String getUserAccount() {
		return userAccount;
	}

	/**
	 * 设置用户账号
	 * 
	 * @param userAccount 用户账号
	 */
	public void setUserAccount(String userAccount) {
		this.userAccount = userAccount;
	}

	/**
	 * 获取订单状态
	 * 
	 * @return 订单状态
	 */
	public Long getClubId() {
		return clubId;
	}

	/**
	 * 设置订单状态
	 * 
	 * @param clubId 订单状态
	 */
	public void setClubId(Long clubId) {
		this.clubId = clubId;
	}

	/**
	 * 获取CLUB_NAME
	 * 
	 * @return CLUB_NAME
	 */
	public String getClubName() {
		return clubName;
	}

	/**
	 * 设置CLUB_NAME
	 * 
	 * @param clubName CLUB_NAME
	 */
	public void setClubName(String clubName) {
		this.clubName = clubName;
	}

	/**
	 * 获取1：待审核（申请）
	 * 
	 * @return 1：待审核（申请）
	 */
	public Integer getRelationState() {
		return relationState;
	}

	/**
	 * 设置1：待审核（申请）
	 * 
	 * @param relationState 1：待审核（申请）
	 */
	public void setRelationState(Integer relationState) {
		this.relationState = relationState;
	}

	/**
	 * 获取申请时间
	 * 
	 * @return 申请时间
	 */
	public String getApplyTime() {
		return applyTime;
	}

	/**
	 * 设置申请时间
	 * 
	 * @param applyTime 申请时间
	 */
	public void setApplyTime(String applyTime) {
		this.applyTime = applyTime;
	}

	/**
	 * 获取审核时间
	 * 
	 * @return 审核时间
	 */
	public String getAuditTime() {
		return auditTime;
	}

	/**
	 * 设置审核时间
	 * 
	 * @param auditTime 审核时间
	 */
	public void setAuditTime(String auditTime) {
		this.auditTime = auditTime;
	}

	/**
	 * 获取1：战队
	 * 
	 * @return 1：战队
	 */
	public Integer getInviteFrom() {
		return inviteFrom;
	}

	/**
	 * 设置1：战队
	 * 
	 * @param inviteFrom 1：战队
	 */
	public void setInviteFrom(Integer inviteFrom) {
		this.inviteFrom = inviteFrom;
	}

	/**
	 * 获取用户俱乐部总余额（包含多个战队）
	 * 
	 * @return 用户俱乐部总余额（包含多个战队）
	 */
	public Double getUserClubBalance() {
		return userClubBalance;
	}

	/**
	 * 设置用户俱乐部总余额（包含多个战队）
	 * 
	 * @param userClubBalance 用户俱乐部总余额（包含多个战队）
	 */
	public void setUserClubBalance(Double userClubBalance) {
		this.userClubBalance = userClubBalance;
	}

	/**
	 * 获取充值总额
	 * 
	 * @return 充值总额
	 */
	public Double getRechargeSum() {
		return rechargeSum;
	}

	/**
	 * 设置充值总额
	 * 
	 * @param rechargeSum 充值总额
	 */
	public void setRechargeSum(Double rechargeSum) {
		this.rechargeSum = rechargeSum;
	}

	/**
	 * 获取参数总数
	 * 
	 * @return 参数总数
	 */
	public Integer getMatchAmount() {
		return matchAmount;
	}

	/**
	 * 设置参数总数
	 * 
	 * @param matchAmount 参数总数
	 */
	public void setMatchAmount(Integer matchAmount) {
		this.matchAmount = matchAmount;
	}

	/**
	 * 获取获奖总数
	 * 
	 * @return 获奖总数
	 */
	public Integer getWinAmount() {
		return winAmount;
	}

	/**
	 * 设置获奖总数
	 * 
	 * @param winAmount 获奖总数
	 */
	public void setWinAmount(Integer winAmount) {
		this.winAmount = winAmount;
	}

	/**
	 * 获取奖励合计
	 * 
	 * @return 奖励合计
	 */
	public Double getWinSum() {
		return winSum;
	}

	/**
	 * 设置奖励合计
	 * 
	 * @param winSum 奖励合计
	 */
	public void setWinSum(Double winSum) {
		this.winSum = winSum;
	}

}
